There are several Internet cafés charging steep prices for Thai standards of 3 baht/minute. There is also Wi-Fi available on both beaches Ban Pong on Noi Beach, Indian Bar on Yai Beach for around 150b/hr. so bring your laptop.